花費 9 ms
探索c#之Async、Await剖析

閱讀目錄: 基本介紹 基本原理剖析 內部實現剖析 重點注意的地方 總結 基本介紹 Async、Await是net4.x新增的異步編程方式,其目的是為了簡化異步程序編寫, ...

Mon Jun 15 16:35:00 CST 2015 20 67173
探索C#之6.0語法糖剖析

閱讀目錄: 自動屬性默認初始化 自動只讀屬性默認初始化 表達式為主體的函數 表達式為主體的屬性(賦值) 靜態類導入 Null條件運算符 字符串格式化 索引初始化 ...

Wed Jul 22 16:29:00 CST 2015 62 24578
探索c#之一致性Hash詳解

閱讀目錄: 使用場景 算法原理 虛擬節點 代碼示例 使用場景 以Redis為例,當系統需要緩存的內容超過單機內存大小時,例如要緩存100G數據,單機內存僅有16G時。 ...

Mon May 04 16:40:00 CST 2015 4 9567
探索C#之微型MapReduce

MapReduce近幾年比較熱的分布式計算編程模型,以C#為例簡單介紹下MapReduce分布式計算。 閱讀目錄 背景 Map實現 Reduce實現 支持分布式 總結 ...

Fri May 22 09:06:00 CST 2015 10 6618
探索C#之布隆過濾器(Bloom filter)

閱讀目錄: 背景介紹 算法原理 誤判率 BF改進 總結 背景介紹 Bloom filter(后面簡稱BF)是Bloom在1970年提出的二進制向量數據結構。通俗來說就是 ...

Sun Jun 07 02:06:00 CST 2015 2 5166
探索c#之函數創建和閉包

閱讀目錄: 動態創建函數 匿名函數不足之處 理解c#中的閉包 閉包的優點 動態創建函數 大多數同學,都或多或少的使用過。回顧下c#中動態創建函數的進化: C# 1.0中: ...

Fri Feb 27 16:47:00 CST 2015 5 4653
探索c#之跳躍表(SkipList)

閱讀目錄: 基本介紹 算法思想 演化步驟 實現細節 總結 基本介紹 SkipList是William Pugh在1990年提出的,它是一種可替代平衡樹的數據結構。 Sk ...

Mon Jun 29 00:25:00 CST 2015 1 4478
探索c#之不可變數據類型

閱讀目錄: 不可變對象 自定義不可變集合 Net提供的不可變集合 不可變優點 不可變對象缺點 不可變對象 不可變(immutable): 即對象一旦被創建初始化后,它們 ...

Sat Mar 28 22:44:00 CST 2015 1 4351
探索c#之尾遞歸編譯器優化

閱讀目錄: 遞歸運用 尾遞歸優化 編譯器優化 遞歸運用 一個函數直接或間接的調用自身,這個函數即可叫做遞歸函數。 遞歸主要功能是把問題轉換成較小規模的子問題,以子問題的 ...

Mon Mar 16 17:07:00 CST 2015 4 3745
探索C#之虛擬桶分片

閱讀目錄 背景 虛擬桶(virtual buckets) 實現 總結 背景 關於數據分片討論最多的是一致性hash,然而它並不是分布式設計中的銀彈百試百靈。 在數據穩定性要 ...

Mon Jun 01 06:01:00 CST 2015 2 2951

 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM